#!/usr/bin/env python

# encoding: utf-8

'''
 * Create File downloader
 * Created by leixu on 2017/9/25
 * IDE PyCharm
'''

from enum import Flag, unique, auto, Enum


@unique
class ClientType(Enum):
    TORNADO: "tornado"
    REQUESTS: "requests"


class Download(object):
    def __init__(self):
        pass

    def chose_client(self, client_type):
        pass

    def _begin_download(self):
        pass

    def _single_download(self, url):
        pass

    def _batch_download(self, *args):
        pass
